terrestrial interface - Español Inglés Diccionario